﻿using System;

namespace Poly2Tri
{
	// Token: 0x020003F6 RID: 1014
	public class PolygonPoint : TriangulationPoint
	{
		// Token: 0x06001C10 RID: 7184 RVA: 0x000AFF3C File Offset: 0x000AE13C
		public PolygonPoint(double x, double y) : base(x, y)
		{
		}

		// Token: 0x170003F7 RID: 1015
		// (get) Token: 0x06001C11 RID: 7185 RVA: 0x000AFF46 File Offset: 0x000AE146
		// (set) Token: 0x06001C12 RID: 7186 RVA: 0x000AFF4E File Offset: 0x000AE14E
		public PolygonPoint Next { get; set; }

		// Token: 0x170003F8 RID: 1016
		// (get) Token: 0x06001C13 RID: 7187 RVA: 0x000AFF57 File Offset: 0x000AE157
		// (set) Token: 0x06001C14 RID: 7188 RVA: 0x000AFF5F File Offset: 0x000AE15F
		public PolygonPoint Previous { get; set; }

		// Token: 0x06001C15 RID: 7189 RVA: 0x000AF9A1 File Offset: 0x000ADBA1
		public static Point2D ToBasePoint(PolygonPoint p)
		{
			return p;
		}

		// Token: 0x06001C16 RID: 7190 RVA: 0x000AF9A1 File Offset: 0x000ADBA1
		public static TriangulationPoint ToTriangulationPoint(PolygonPoint p)
		{
			return p;
		}
	}
}
